sandblast apparatus - English Synonyms Dictionary